/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package InterfacesPasswordChecker02;

/**
 *
 * @author geraldo
 */
public interface DescontosFactory {
    public int calcularDescontoMaiusculasConsecutivas();
    public int calcularDescontoMinusculasConsecutivas();
    public int calcularDescontoDigitosConsecutivos();
    public int calcularDescontosSequencia();
    public int calcularDescontosTipoUnico();
    public int calcularDescontosCaracteresConsecutivos();
    public int calcularDescontoSequenciaDeLiterais();
    public int calcularDescontoSequenciaDeDigitos();
    public int calcularDescontoSequenciaDeSimbolos();
    public int calcularDescontoSomenteLiterais();
    public int calcularDescontoSomenteDigitos();
    public int calcularDescontoRepetiçãoDeCaracteres();
    public boolean isAlphasOnly();
    public boolean isDigitsOnly();
    public int calcularDescontos();
}
